package com.zd.service;

import com.zd.entity.Topic;

import java.util.List;


public interface TopicService {

    /*
     * 查询所有主题
     * @return
     *
     * */

    public List<Topic> quarryAllTopics();

    /**
     * 添加主题
     *
     * @param topic
     * @return
     */
    public Topic addTopic(Topic topic);

    /**
     * 根据主题id查询
     *
     * @param tid
     * @return
     */
    Topic queryTopicByTid(Long tid);

    /**
     * 更新主题
     *
     * @param topic
     * @return
     */
    Topic updateTopic(Topic topic);

    /**
     * 查询某主题是否存在
     * @param tname
     * @return
     */
    Topic queryTopicByTname(String tname);

    void deleteTopic(Long tid);
}